Skip to content

chore(main): release 2.38.1#813

Merged
gewenyu99 merged 1 commit into
mainfrom
release-please--branches--main--components--wizard
Jul 6, 2026
Merged

chore(main): release 2.38.1#813
gewenyu99 merged 1 commit into
mainfrom
release-please--branches--main--components--wizard

Conversation

@releaser-wizard

@releaser-wizard releaser-wizard Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.38.1 (2026-07-06)

Bug Fixes

  • agent: remark dropped when the model echoes the ask (#806) (c7db44e)
  • skills: survive missing unzip and missing temp dir on Windows (#807) (2595fc0)

This PR was generated with Release Please. See documentation.

@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

🧙 Wizard CI

Run the Wizard CI and test your changes against wizard-workbench example apps by replying with a GitHub comment using one of the following commands:

Test all apps:

  • /wizard-ci all

Test all apps in a directory:

  • /wizard-ci basic-integration
  • /wizard-ci error-tracking-upload-source-maps
  • /wizard-ci mcp-analytics
  • /wizard-ci misc
  • /wizard-ci revenue

Test an individual app:

  • /wizard-ci basic-integration/android
  • /wizard-ci basic-integration/angular
  • /wizard-ci basic-integration/astro
Show more apps
  • /wizard-ci basic-integration/django
  • /wizard-ci basic-integration/fastapi
  • /wizard-ci basic-integration/flask
  • /wizard-ci basic-integration/javascript-node
  • /wizard-ci basic-integration/javascript-web
  • /wizard-ci basic-integration/laravel
  • /wizard-ci basic-integration/next-js
  • /wizard-ci basic-integration/nuxt
  • /wizard-ci basic-integration/python
  • /wizard-ci basic-integration/rails
  • /wizard-ci basic-integration/react-native
  • /wizard-ci basic-integration/react-router
  • /wizard-ci basic-integration/sveltekit
  • /wizard-ci basic-integration/swift
  • /wizard-ci basic-integration/tanstack-router
  • /wizard-ci basic-integration/tanstack-start
  • /wizard-ci basic-integration/vue
  • /wizard-ci error-tracking-upload-source-maps/android
  • /wizard-ci error-tracking-upload-source-maps/cicd-docker-node-raw
  • /wizard-ci error-tracking-upload-source-maps/cicd-github-actions-docker-node-raw
  • /wizard-ci error-tracking-upload-source-maps/cicd-github-actions-nested-docker-node-raw
  • /wizard-ci error-tracking-upload-source-maps/cicd-github-actions-node-raw
  • /wizard-ci error-tracking-upload-source-maps/cicd-github-actions-single-stage-docker-node-raw
  • /wizard-ci error-tracking-upload-source-maps/cicd-gitlab-node-raw
  • /wizard-ci error-tracking-upload-source-maps/cicd-monorepo-pnpm-node-react
  • /wizard-ci error-tracking-upload-source-maps/cicd-monorepo-raw-node-react
  • /wizard-ci error-tracking-upload-source-maps/cicd-ssh-vps-node-raw
  • /wizard-ci error-tracking-upload-source-maps/flutter
  • /wizard-ci error-tracking-upload-source-maps/ios
  • /wizard-ci error-tracking-upload-source-maps/next
  • /wizard-ci error-tracking-upload-source-maps/next-no-posthog
  • /wizard-ci error-tracking-upload-source-maps/node-raw
  • /wizard-ci error-tracking-upload-source-maps/node-rollup
  • /wizard-ci error-tracking-upload-source-maps/node-rollup-typescript-plugin
  • /wizard-ci error-tracking-upload-source-maps/node-webpack
  • /wizard-ci error-tracking-upload-source-maps/nuxt-3-6
  • /wizard-ci error-tracking-upload-source-maps/nuxt-4-3
  • /wizard-ci error-tracking-upload-source-maps/react-native
  • /wizard-ci error-tracking-upload-source-maps/react-vite
  • /wizard-ci error-tracking-upload-source-maps/rust
  • /wizard-ci mcp-analytics/custom-dispatcher
  • /wizard-ci mcp-analytics/typescript-sdk
  • /wizard-ci misc/quack-quack
  • /wizard-ci revenue/stripe

Results will be posted here when complete.

@releaser-wizard releaser-wizard Bot force-pushed the release-please--branches--main--components--wizard branch from 7933ee1 to 9ac03c6 Compare July 6, 2026 21:39
@gewenyu99

Copy link
Copy Markdown
Collaborator

/wizard-ci sample

@wizard-ci-bot

wizard-ci-bot Bot commented Jul 6, 2026

Copy link
Copy Markdown

🧙 Wizard CI Results

Trigger ID: e2f7ab0
Workflow: View run

App Confidence PR YARA
audit/DemoHog3001 N/A Failed (logs)
basic-integration/android/Jetchat 4/5 #2418 (logs)
basic-integration/angular/angular-saas 4/5 #2422 (logs)
basic-integration/astro/astro-hybrid-marketing 4/5 #2417 (logs)
audit/cal-diy N/A Failed (logs)
mcp-analytics/custom-dispatcher/hono-server 4/5 #2415 (logs)
basic-integration/django/django3-saas 4/5 #2421 (logs)
audit/dub N/A Failed (logs)
basic-integration/fastapi/fastapi3-ai-saas 4/5 #2416 (logs)
basic-integration/flask/flask3-social-media 4/5 #2419 (logs)
basic-integration/javascript-node/express-todo 4/5 #2420 (logs)
basic-integration/javascript-web/saas-dashboard 5/5 #2423 (logs)
basic-integration/laravel/laravel12-saas 4/5 #2429 (logs)
basic-integration/next-js/15-app-router-saas 4/5 #2427 (logs)
basic-integration/nuxt/movies-nuxt-3-6 4/5 #2426 (logs)
audit/posthog-demo-3000 N/A Failed (logs) ⚠️
basic-integration/python/meeting-summarizer 4/5 #2424 (logs)
basic-integration/rails/fizzy 3/5 #2431 (logs) ⚠️
basic-integration/react-native/expo-react-native-hacker-news 4/5 #2428 (logs)
basic-integration/react-router/react-router-v7-project 4/5 #2425 (logs)
revenue/stripe/stripe-next-js-saas-starter 5/5 #2430 (logs)
basic-integration/sveltekit/CMSaasStarter 4/5 #2437 (logs) ⚠️
basic-integration/swift/hackers-ios 4/5 #2432 (logs)
basic-integration/tanstack-router/tanstack-router-code-based-saas 4/5 #2435 (logs)
basic-integration/tanstack-start/tanstack-start-saas 4/5 #2434 (logs)
migrate/triplex N/A Failed (logs)
self-driving/turbo-monorepo N/A Failed (logs)
mcp-analytics/typescript-sdk/stdio-server 4/5 #2433 (logs)
basic-integration/vue/movies 3/5 #2441 (logs)

Configuration

Setting Value
Wizard ref release-please--branches--main--components--wizard
Context Mill ref main
PostHog ref master

Search for trigger ID e2f7ab0 in wizard-workbench PRs.

⚠️ YARA Scanner — audit/posthog-demo-3000
26 tool calls scanned, 1 violation(s) detected
[ABORTED] prompt_injection_wizard_specific (medium) — PostToolUse:Read
⚠️ YARA Scanner — basic-integration/rails/fizzy
193 tool calls scanned, 2 violation(s) detected
[BLOCKED] pii_in_capture_call (high) — PostToolUse:Edit
[BLOCKED] hardcoded_posthog_host (high) — PostToolUse:Write
⚠️ YARA Scanner — basic-integration/sveltekit/CMSaasStarter
162 tool calls scanned, 4 violation(s) detected
[BLOCKED] pii_in_capture_call (high) — PostToolUse:Edit
[BLOCKED] pii_in_capture_call (high) — PostToolUse:Edit
[BLOCKED] pii_in_capture_call (high) — PostToolUse:Edit
[BLOCKED] pii_in_capture_call (high) — PostToolUse:Edit

@gewenyu99

Copy link
Copy Markdown
Collaborator

/wizard-ci-snapshots next-js

@gewenyu99

Copy link
Copy Markdown
Collaborator

To test:

  • remarks work on pi

@gewenyu99

Copy link
Copy Markdown
Collaborator

/wizard-ci-snapshots basic-integration/next-js

@wizard-ci-bot

wizard-ci-bot Bot commented Jul 6, 2026

Copy link
Copy Markdown

🧙 Wizard CI Results

Trigger ID: b1afa5c
Workflow: View run

App Confidence PR YARA
basic-integration/next-js/15-app-router-saas N/A #2439 (logs)
basic-integration/next-js/15-app-router-todo N/A #2438 (logs)
basic-integration/next-js/15-pages-router-saas N/A #2440 (logs)
basic-integration/next-js/15-pages-router-todo N/A #2436 (logs)

Configuration

Setting Value
Wizard ref release-please--branches--main--components--wizard
Context Mill ref main
PostHog ref master

Search for trigger ID b1afa5c in wizard-workbench PRs.

@gewenyu99

Copy link
Copy Markdown
Collaborator

✅ Remark-to-prod verified on the RC (#806)

Ran the release candidate end-to-end through the headless real-TUI snapshot harness against a throwaway 1-file project (/tmp, a lone package.json declaring next), and confirmed the end-of-run remark is generated, survives the #806 echo-drop, and is handed to the live analytics client.

Exact checkout: 9ac03c67 (this PR head, v2.38.1), isolated git worktree, deleted after.

Axis Value Source
harness pi [switchboard] decision … harness=pi (cli)
model openai/gpt-5.4 model=openai/gpt-5.4 (cli)
effort low capability default for gpt-5.4 (models.ts), no override passed
sequence linear (pi-clamp) — pi has no runTask
gateway gateway.us.posthog.com/wizard/v1 (openai-completions) run log
run completed, posthog-js + posthog-node added, .env.local written result JSON

#806 actually exercised

The model's output for the final turn contained both the instruction echo (Stop-hook feedback re-stating the ask) and a real remark — exactly the collision #806 fixes. remark() walked the matches, dropped the echo (REMARK_INSTRUCTION.includes(text)), and returned the real line:

[WIZARD-REMARK] It would have helped to state explicitly that this repo initially
contained only `package.json` and no app source files, clarify whether creating a full
starter Pages Router structure from scratch was expected, warn that `read` on nonexistent
target files will fail before first creation, and document an allowed verification command
for Next.js projects that lack `package.json` scripts.

That non-echo line is what analytics.capture('wizard remark', { remark }) sends. The client is the real one (ANALYTICS_HOST_URL = internal-j.posthog.com, flushAt: 1) — not muted in the e2e path — and the run flushed on completion.

Caveat: I verified the whole path up to the wire (remark extracted → capture() on a live, immediate-flush client). The final row in internal-j isn't readable with my us-cloud creds, so the instance-side confirmation is a team-side check — but nothing between the remark and the POST is stubbed.

Full snapshot journey — 33 frames captured (29 run-progression frames collapsed; distinct screens below)

01 · intro

                     PostHog Wizard v2.38.1                          Feedback: wizard@posthog.com

                                        ███ PostHog Wizard 🦔
                       We'll use AI to analyze your project and complete work.
                          .env* file contents will not leave your machine.
                             Let's do two hours of work in eight minutes.

                                 Directory ✔ /wizard-remark-1file-pi
                                 Framework ✔ Next.js (detected)

                                      ▸ Continue
                                        Change framework
                                        More info
                                        Cancel

02 · health-check

                     PostHog Wizard v2.38.1                          Feedback: wizard@posthog.com
              ╭──────────────────────────────────────────────────────────────╮
              │                 Ongoing service disruptions                   │
              │   ◼ Down ◼ Degraded ◼ No connection                          │
              │    ◼ Anthropic                                                │
              │   The Wizard cannot start while these services are down.      │
              │   You can still download the PostHog integration skills and   │
              │   continue with another agent.                                │
              │    Continue anyway?                                           │
              │     ▸ Continue [Enter]    Download skills & Exit [Esc]        │
              ╰──────────────────────────────────────────────────────────────╯

(Anthropic flagged degraded — irrelevant here, the run is on openai/gpt-5.4 via the gateway.)

03 · setup

                     PostHog Wizard v2.38.1                          Feedback: wizard@posthog.com
                     Project Setup
                     Configuring Next.js integration

                      Which Next.js router are you using?
                     ▸ App Router
                       Pages Router

29 · run (final frame — all tasks done, cleaning up)

                     PostHog Wizard v2.38.1                          Feedback: wizard@posthog.com
      Tips                                          Tasks
      ◆ You can also track people and groups        ◼ Analyze project
        with PostHog                                ◼ Set env vars
                                                    ◼ Install SDK
      ◆ Get way more detail using properties        ◼ Initialize PostHog
                                                    ◼ Instrument events
      ◆ Use PostHog in Slack                        ◼ Verify
                                                    ◼ Create dashboard
                                                    ◼ Write setup report
                                                    ⠴ Cleaning up...
      ──────────────────────────────────────────────────────────────────────
       ┊ Finding and correcting import issues.
       ◆ Fixing project wiring and tightening analytics properties.

30 · outro

                     PostHog Wizard v2.38.1                          Feedback: wizard@posthog.com
                     ✔ Successfully installed PostHog!

                     Dashboard: https://us.posthog.com/project/228144/dashboard/1807672
                     Check ./posthog-setup-report.md for details

                     What the agent did:
                     • Analyzed your Next.js project structure
                     • Created and configured PostHog initializers
                     • Integrated PostHog into your application
                     • Added environment variables to .env file

                     Events added: login_submitted, login_succeeded, login_failed,
                     logout_clicked, burrito_considered, profile_error_test_triggered,
                     server_login_processed, server_login_validation_failed, hello_api_requested

31 · mcp

                     PostHog Wizard v2.38.1                          Feedback: wizard@posthog.com
                     Install the MCP so you can chat to your data
                     Detected: Claude Code, Claude Desktop/Web, Cursor, Visual Studio Code, Zed
                      Install the PostHog MCP server and plugin?
                     ▸ Install with all features (recommended)
                       Customize features
                       No thanks

32 · slack-connect

                     PostHog Wizard v2.38.1                          Feedback: wizard@posthog.com
                     @PostHog in Slack
                     Ask about your product data, debug issues, and generate PRs.
                     ▸ Open Slack setup
                       Skip / Continue

33 · keep-skills

                     PostHog Wizard v2.38.1                          Feedback: wizard@posthog.com
                     Keep the skills?
                       .claude/skills/integration-nextjs-pages-router/
                     Source: https://github.com/PostHog/context-mill
                       ▸ Keep [Enter]    Remove [Esc]

@gewenyu99 gewenyu99 merged commit 1d72065 into main Jul 6, 2026
17 checks passed
@gewenyu99 gewenyu99 deleted the release-please--branches--main--components--wizard branch July 6, 2026 22:42
@releaser-wizard

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant